package ${mapperPackage};

import ${baseMapperName};
import ${entityPackage}.${entityName};
import ${queryPackage}.${queryName};
import ${voPackage}.${voName};
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * ${tableComment}
 *
 * @author ${author}
 * @since ${since}
 */
@Mapper
public interface ${mapperName} extends ${baseMapperSimpleName}<${entityName}> {

    List<${voName}> pageList(@Param("query") ${queryName} query);

    Long pageCount(@Param("query") ${queryName} query);
}
